home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside 2 / The Very Best Of Atari Inside Vol 2.iso / pdserie / 28 / scsi2hyp.lzh / SCSI-2.REF (.txt) < prev   
Atari ST Guide REF Links  |  1996-03-07  |  15KB  |  835 lines

  1.     scsi-2
  2.     SCSI-2
  3. Title
  4. Contents
  5. Scope
  6. Normative references
  7. )Definitions, symbols and abbreviations
  8. Definitions
  9. Symbols and abbreviations
  10. General
  11. Overview
  12. Conventions
  13. Physical characteristics
  14. Physical description
  15. Cable requirements
  16. Single-ended cable
  17. 5.2.1
  18. Differential cable
  19. 5.2.2
  20. 8Cable requirements for fast synchronous data transfer
  21. 5.2.3
  22. Connector requirements
  23. &Non-shielded connector requirements
  24. 5.3.1
  25. 5.3.1.1
  26. 5.3.1.2
  27. 5.3.1.3
  28. "Shielded connector requirements
  29. 5.3.2
  30. 5.3.2.2
  31. 5.3.2.3
  32.  Connector contact assignments
  33. 5.3.3
  34. Electrical description
  35. Single-ended alternative
  36. 5.4.1
  37. 5.4.1.1
  38. 5.4.1.2
  39. Differential alternative
  40. 5.4.2
  41. 5.4.2.1
  42. 5.4.2.2
  43. Terminator power
  44. 5.4.3
  45. RESERVED lines
  46. 5.4.4
  47. SCSI bus
  48. SCSI bus signals
  49. Signal values
  50. 5.6.1
  51. OR-tied signals
  52. 5.6.2
  53. Signal sources
  54. 5.6.3
  55. SCSI bus timing
  56. Arbitration delay
  57. 5.7.1
  58. Assertion period
  59. 5.7.2
  60. Bus clear delay
  61. 5.7.3
  62. Bus free delay
  63. 5.7.4
  64. Bus set delay
  65. 5.7.5
  66. Bus settle delay
  67. 5.7.6
  68. Cable skew delay
  69. 5.7.7
  70. Data release delay
  71. 5.7.8
  72. Deskew delay
  73. 5.7.9
  74. Disconnection delay
  75. 5.7.10
  76. Hold time
  77. 5.7.11
  78. Negation period
  79. 5.7.12
  80. Power-on to selection time
  81. 5.7.13
  82. Reset to selection time
  83. 5.7.14
  84. Reset hold time
  85. 5.7.15
  86. Selection abort time
  87. 5.7.16
  88. Selection time-out delay
  89. 5.7.17
  90. Transfer period
  91. 5.7.18
  92. #Fast synchronous transfer option
  93. Fast assertion period
  94. 5.8.1
  95. Fast cable skew delay
  96. 5.8.2
  97. Fast deskew delay
  98. 5.8.3
  99. Fast hold time
  100. 5.8.4
  101. Fast negation period
  102. 5.8.5
  103. Logical characteristics
  104. SCSI bus phases
  105. BUS FREE phase
  106. 6.1.1
  107. ARBITRATION phase
  108. 6.1.2
  109. SELECTION phase
  110. 6.1.3
  111. 6.1.3.1
  112. RESELECTION phase
  113. 6.1.4
  114. 6.1.4.1
  115. 6.1.4.2
  116. Information transfer phases
  117. 6.1.5
  118. 6.1.5.1
  119. 6.1.5.2
  120. 6.1.5.3
  121. COMMAND phase
  122. 6.1.6
  123. Data phase
  124. 6.1.7
  125. 6.1.7.1
  126. 6.1.7.2
  127. STATUS phase
  128. 6.1.8
  129. Message phase
  130. 6.1.9
  131. 6.1.9.1
  132. 6.1.9.2
  133. %Signal restrictions between phases
  134. 6.1.10
  135. SCSI bus conditions
  136. Attention condition
  137. 6.2.1
  138. Reset condition
  139. 6.2.2
  140. 6.2.2.1
  141. 6.2.2.2
  142. SCSI bus phase sequences
  143. SCSI pointers
  144. Message system description
  145. Messages
  146. ABORT
  147. 6.6.1
  148. ABORT TAG
  149. 6.6.2
  150. BUS DEVICE RESET
  151. 6.6.3
  152. CLEAR QUEUE
  153. 6.6.4
  154. COMMAND COMPLETE
  155. 6.6.5
  156. DISCONNECT
  157. 6.6.6
  158. IDENTIFY
  159. 6.6.7
  160. IGNORE WIDE RESIDUE
  161. 6.6.8
  162. INITIATE RECOVERY
  163. 6.6.9
  164. INITIATOR DETECTED ERROR
  165. 6.6.10
  166. LINKED COMMAND COMPLETE
  167. 6.6.11
  168. &LINKED COMMAND COMPLETE (WITH FLAG)
  169. 6.6.12
  170. MESSAGE PARITY ERROR
  171. 6.6.13
  172. MESSAGE REJECT
  173. 6.6.14
  174. MODIFY DATA POINTER Message
  175. 6.6.15
  176. NO OPERATION
  177. 6.6.16
  178. Queue tag messages
  179. 6.6.17
  180. 6.6.17.1
  181. 6.6.17.2
  182. 6.6.17.3
  183. RELEASE RECOVERY
  184. 6.6.18
  185. RESTORE POINTERS
  186. 6.6.19
  187. SAVE DATA POINTER
  188. 6.6.20
  189. ,SYNCHRONOUS DATA TRANSFER REQUEST message
  190. 6.6.21
  191. TERMINATE I/O PROCESS
  192. 6.6.22
  193. %WIDE DATA TRANSFER REQUEST message
  194. 6.6.23
  195. SCSI commands and status
  196. &Command implementation requirements
  197. Reserved
  198. 7.1.1
  199. Operation code types
  200. 7.1.2
  201. Command descriptor block
  202. Operation code
  203. 7.2.1
  204. Logical unit number
  205. 7.2.2
  206. Logical block address
  207. 7.2.3
  208. Transfer length
  209. 7.2.4
  210. Parameter list length
  211. 7.2.5
  212. Allocation length
  213. 7.2.6
  214. Control field
  215. 7.2.7
  216.     Status
  217. Command examples
  218. Single command example
  219. 7.4.1
  220. Disconnect example
  221. 7.4.2
  222. Linked command example
  223. 7.4.3
  224. =Command processing considerations and exception conditions
  225. $Programmable operating definition
  226. 7.5.1
  227. !Incorrect initiator connection
  228. 7.5.2
  229. 'Selection of an invalid logical unit
  230. 7.5.3
  231. Parameter rounding
  232. 7.5.4
  233. "Asynchronous event notification
  234. 7.5.5
  235. Unexpected reselection
  236. 7.5.6
  237. "Contingent allegiance condition
  238. +Extended contingent allegiance condition
  239. Queued I/O processes
  240. Untagged queuing
  241. 7.8.1
  242. Tagged queuing
  243. 7.8.2
  244.  Example of queued I/O process
  245. 7.8.3
  246. 7.8.3.1
  247. 7.8.3.2
  248. All device types
  249. Model for all device types
  250. SCSI addresses
  251. 8.1.1
  252. 8.1.1.1
  253. 8.1.1.2
  254. 8.1.1.3
  255. +Commands implemented by all SCSI devices
  256. 8.1.2
  257. 8.1.2.1
  258. 8.1.2.2
  259. 8.1.2.3
  260. 8.1.2.4
  261.  Commands for all device types
  262. CHANGE DEFINITION command
  263. 8.2.1
  264. COMPARE command
  265. 8.2.2
  266. COPY command
  267. 8.2.3
  268. 8.2.3.1
  269. 8.2.3.2
  270. 8.2.3.3
  271. 8.2.3.4
  272. 8.2.3.5
  273. 8.2.3.6
  274. 8.2.3.7
  275. COPY AND VERIFY command
  276. 8.2.4
  277. INQUIRY command
  278. 8.2.5
  279. 8.2.5.1
  280. 8.2.5.2
  281. LOG SELECT command
  282. 8.2.6
  283. LOG SENSE command
  284. 8.2.7
  285. MODE SELECT(6) command
  286. 8.2.8
  287. MODE SELECT(10) command
  288. 8.2.9
  289. MODE SENSE(6) command
  290. 8.2.10
  291. 8.2.10.1
  292. 8.2.10.2
  293. 8.2.10.3
  294. 8.2.10.4
  295. 8.2.10.5
  296. MODE SENSE(10) command
  297. 8.2.11
  298. READ BUFFER Command
  299. 8.2.12
  300. 8.2.12.1
  301. 8.2.12.2
  302. 8.2.12.3
  303. 8.2.12.4
  304. %RECEIVE DIAGNOSTIC RESULTS command
  305. 8.2.13
  306. REQUEST SENSE Command
  307. 8.2.14
  308. 8.2.14.1
  309. 8.2.14.2
  310. 8.2.14.3
  311. SEND DIAGNOSTIC Command
  312. 8.2.15
  313. TEST UNIT READY Command
  314. 8.2.16
  315. WRITE BUFFER command
  316. 8.2.17
  317. 8.2.17.1
  318. 8.2.17.2
  319. 8.2.17.3
  320. 8.2.17.5
  321. "Parameters for all device types
  322. Diagnostic parameters
  323. 8.3.1
  324. 8.3.1.1
  325. Log parameters
  326. 8.3.2
  327. 8.3.2.1
  328. 8.3.2.2
  329. 8.3.2.3
  330. 8.3.2.4
  331. 8.3.2.5
  332. Mode parameters
  333. 8.3.3
  334. 8.3.3.1
  335. 8.3.3.2
  336. 8.3.3.3
  337.  Vital product data parameters
  338. 8.3.4
  339. 8.3.4.1
  340. 8.3.4.2
  341. 8.3.4.3
  342. 8.3.4.4
  343. 8.3.4.5
  344. Direct-access devices
  345. Direct-access device model
  346. Removable medium
  347. 9.1.1
  348. !Logical blocks (direct access)
  349. 9.1.2
  350. Ready state
  351. 9.1.3
  352. !Initialization (direct access)
  353. 9.1.4
  354. Medium defects
  355. 9.1.5
  356. Data cache
  357. 9.1.6
  358. Reservations
  359. 9.1.7
  360. Seek and rezero
  361. 9.1.8
  362. Notched drives
  363. 9.1.9
  364. Rotational position locking
  365. 9.1.10
  366. Relative addressing
  367. 9.1.11
  368. "Error reporting (direct access)
  369. 9.1.12
  370. Examples
  371. 9.1.13
  372. 9.1.13.1
  373. 9.1.13.2
  374. 9.1.13.3
  375. 'Commands for direct-access devices .
  376. FORMAT UNIT command
  377. 9.2.1
  378. 9.2.1.1
  379. 9.2.1.2
  380. LOCK UNLOCK CACHE command
  381. 9.2.2
  382. PRE-FETCH command
  383. 9.2.3
  384. 'PREVENT ALLOW MEDIUM REMOVAL command
  385. 9.2.4
  386. READ(6) command
  387. 9.2.5
  388. READ(10) command
  389. 9.2.6
  390. READ CAPACITY command
  391. 9.2.7
  392. READ DEFECT DATA command
  393. 9.2.8
  394. READ LONG command
  395. 9.2.9
  396. REASSIGN BLOCKS command
  397. 9.2.10
  398. "RELEASE command (direct access)
  399. 9.2.11
  400. 9.2.11.1
  401. 9.2.11.2
  402. 9.2.11.3
  403. "RESERVE command (direct access)
  404. 9.2.12
  405. 9.2.12.1
  406. 9.2.12.2
  407. 9.2.12.3
  408. 9.2.12.4
  409. REZERO UNIT command
  410. 9.2.13
  411. SEARCH DATA commands
  412. 9.2.14
  413. 9.2.14.1
  414. 9.2.14.2
  415. 9.2.14.3
  416.  SEEK(6) and SEEK(10) commands
  417. 9.2.15
  418. SET LIMITS command
  419. 9.2.16
  420. START STOP UNIT command
  421. 9.2.17
  422. SYNCHRONIZE CACHE command
  423. 9.2.18
  424. !VERIFY command (direct access)
  425. 9.2.19
  426. WRITE(6) command
  427. 9.2.20
  428. WRITE(10) command
  429. 9.2.21
  430. WRITE AND VERIFY command
  431. 9.2.22
  432. WRITE LONG command
  433. 9.2.23
  434. WRITE SAME command
  435. 9.2.24
  436. 'Parameters for direct-access devices
  437. (Diagnostic parameters (direct access)
  438. 9.3.1
  439. 9.3.1.1
  440. 9.3.1.2
  441. !Log parameters (direct access)
  442. 9.3.2
  443. "Mode parameters (direct access)
  444. 9.3.3
  445. 9.3.3.1
  446. 9.3.3.2
  447. 9.3.3.3
  448. 9.3.3.4
  449. 9.3.3.5
  450. 9.3.3.6
  451. 9.3.3.7
  452. 9.3.3.8
  453. 0Definitions specific to direct-access devices
  454. Sequential-access devices
  455. !Sequential-access device model
  456.     10.1
  457. Physical elements
  458. 10.1.1
  459. Data storage characteristics
  460. 10.1.2
  461. Partitions within a volume
  462. 10.1.3
  463. &Logical elements within a partition
  464. 10.1.4
  465. Data buffering
  466. 10.1.5
  467. 2Recorded object descriptors (block identifiers)
  468. 10.1.6
  469. %Direction and position definitions
  470. 10.1.7
  471. &Error reporting (sequential access)
  472. 10.1.8
  473. 5Command descriptions for sequential-access devices
  474.     10.2
  475. ERASE command
  476. 10.2.1
  477. LOAD UNLOAD command
  478. 10.2.2
  479. LOCATE command
  480. 10.2.3
  481. #READ command (sequential access)
  482. 10.2.4
  483. READ BLOCK LIMITS command
  484. 10.2.5
  485. READ POSITION command
  486. 10.2.6
  487. READ REVERSE command
  488. 10.2.7
  489. 4RECOVER BUFFERED DATA command (sequential access)
  490. 10.2.8
  491. RELEASE UNIT command
  492. 10.2.9
  493. 10.2.9.1
  494. RESERVE UNIT command
  495. 10.2.10
  496. 10.2.10.1
  497. 10.2.10.2
  498. REWIND command
  499. 10.2.11
  500. SPACE command
  501. 10.2.12
  502. %VERIFY command (sequential access)
  503. 10.2.13
  504. WRITE command
  505. 10.2.14
  506. WRITE FILEMARKS command
  507. 10.2.15
  508. +Parameters for sequential-access devices
  509.     10.3
  510. ,Diagnostic parameters (sequential access)
  511. 10.3.1
  512. %Log parameters (sequential access)
  513. 10.3.2
  514. &Mode parameters (sequential access)
  515. 10.3.3
  516. 10.3.3.1
  517. 10.3.3.2
  518. 10.3.3.3
  519. 10.3.3.4
  520. 4Definitions specific to sequential access devices
  521.     10.4
  522. Printer devices
  523. Model for printer devices
  524.     11.1
  525. Commands for printer devices
  526.     11.2
  527. FORMAT command
  528. 11.2.1
  529. PRINT command
  530. 11.2.2
  531. *RECOVER BUFFERED DATA command (printer)
  532. 11.2.3
  533. SLEW AND PRINT command
  534. 11.2.4
  535. STOP PRINT command
  536. 11.2.5
  537. SYNCHRONIZE BUFFER command
  538. 11.2.6
  539. !Parameters for printer devices
  540.     11.3
  541. "Diagnostic parameters (printer)
  542. 11.3.1
  543. Log parameters (printer)
  544. 11.3.2
  545. Mode parameters (printer)
  546. 11.3.3
  547. 11.3.3.1
  548. 11.3.3.2
  549. 11.3.3.3
  550. Processor devices
  551. Model for processor devices
  552.     12.1
  553. (Host-to-host communication, SEND only
  554. 12.1.1
  555. /Host-to-host communication, SEND and RECEIVE
  556. 12.1.2
  557. $Host-to-special-output peripheral
  558. 12.1.3
  559. #Host-to-special-input peripheral
  560. 12.1.4
  561. !Commands for processor devices
  562.     12.2
  563. RECEIVE command (processor)
  564. 12.2.1
  565. SEND command (processor)
  566. 12.2.2
  567. #Parameters for processor devices
  568.     12.3
  569. $Diagnostic parameters (processor)
  570. 12.3.1
  571. Log parameters (processor)
  572. 12.3.2
  573. ,Definitions specific to processor devices
  574.     12.4
  575. Write-once devices
  576. Model for write-once devices
  577.     13.1
  578. Logical blocks (processor)
  579. 13.1.1
  580. Initialization (processor)
  581. 13.1.2
  582. Physical medium defects
  583. 13.1.3
  584. Error reporting (processor)
  585. 13.1.4
  586. "Commands for write-once devices
  587.     13.2
  588. $Parameters for write-once devices
  589.     13.3
  590. -Definitions specific to write-once devices
  591.     13.4
  592. CD-ROM devices
  593. Model for CD-ROM devices
  594.     14.1
  595. CD-ROM media organization
  596. 14.1.1
  597. CD-ROM physical data format
  598. 14.1.2
  599. 14.1.2.1
  600. 14.1.2.2
  601. 14.1.2.3
  602. CD Audio error reporting
  603. 14.1.3
  604. -CD-ROM ready condition/not ready condition
  605. 14.1.4
  606. -CD-ROM address reporting formats (MSF bit)
  607. 14.1.5
  608. *Sensing support for CD-audio commands .
  609. 14.1.6
  610. Error reporting (cd-rom)
  611. 14.1.7
  612. Commands for CD-ROM devices
  613.     14.2
  614. PAUSE RESUME command
  615. 14.2.1
  616. PLAY AUDIO(10) command
  617. 14.2.2
  618. PLAY AUDIO(12) command
  619. 14.2.3
  620. PLAY AUDIO MSF command
  621. 14.2.4
  622. !PLAY AUDIO TRACK INDEX command
  623. 14.2.5
  624. (PLAY AUDIO TRACK RELATIVE(10) command
  625. 14.2.6
  626. (PLAY AUDIO TRACK RELATIVE(12) command
  627. 14.2.7
  628. READ CD-ROM CAPACITY command
  629. 14.2.8
  630. READ HEADER command
  631. 14.2.9
  632. READ SUB-CHANNEL command
  633. 14.2.10
  634. 14.2.10.1
  635. 14.2.10.2
  636. 14.2.10.3
  637. 14.2.10.4
  638. READ TOC command
  639. 14.2.11
  640.  Parameters for CD-ROM devices
  641.     14.3
  642. !Diagnostic parameters (cd-rom)
  643. 14.3.1
  644. Log parameters (cd-rom)
  645. 14.3.2
  646. Mode parameters (cd-rom)
  647. 14.3.3
  648. 14.3.3.1
  649. 14.3.3.2
  650. 14.3.3.3
  651. 14.3.3.4
  652. )Definitions specific to CD-ROM devices
  653.     14.4
  654. Scanner devices
  655. Model for scanner devices
  656.     15.1
  657. Commands for scanner devices
  658.     15.2
  659. !GET DATA BUFFER STATUS command
  660. 15.2.1
  661. GET WINDOW command
  662. 15.2.2
  663. OBJECT POSITION command
  664. 15.2.3
  665. READ command (scanner)
  666. 15.2.4
  667. SCAN command
  668. 15.2.5
  669. SEND command (scanner)
  670. 15.2.6
  671. SET WINDOW command
  672. 15.2.7
  673. !Parameters for scanner devices
  674.     15.3
  675. "Diagnostic parameters (scanner)
  676. 15.3.1
  677. Log parameters (scanner)
  678. 15.3.2
  679. Mode parameters (scanner)
  680. 15.3.3
  681. 15.3.3.1
  682. *Definitions specific to scanner devices
  683.     15.4
  684. Optical memory devices
  685. #Model for optical memory devices
  686.     16.1
  687. Defect management
  688. 16.1.1
  689. Error reporting (optical)
  690. 16.1.2
  691. &Commands for optical memory devices
  692.     16.2
  693. ERASE(10) command
  694. 16.2.1
  695. ERASE(12) command
  696. 16.2.2
  697. MEDIUM SCAN command
  698. 16.2.3
  699. READ(12) command (optical)
  700. 16.2.4
  701. READ DEFECT DATA(12) command
  702. 16.2.5
  703. READ GENERATION command
  704. 16.2.6
  705. !READ UPDATED BLOCK(10) command
  706. 16.2.7
  707. SEARCH DATA(12) commands
  708. 16.2.8
  709. SET LIMITS(12) command
  710. 16.2.9
  711. UPDATE BLOCK command
  712. 16.2.10
  713. VERIFY(10) command (optical)
  714. 16.2.11
  715. VERIFY(12) command (optical)
  716. 16.2.12
  717. WRITE(10) command (optical)
  718. 16.2.13
  719. WRITE(12) command (optical)
  720. 16.2.14
  721. WRITE AND VERIFY(10) command
  722. 16.2.15
  723. WRITE AND VERIFY(12) command
  724. 16.2.16
  725. (Parameters for optical memory devices
  726.     16.3
  727. "Diagnostic parameters (optical)
  728. 16.3.1
  729. Log parameters (optical)
  730. 16.3.2
  731. Mode parameters (optical)
  732. 16.3.3
  733. 16.3.3.1
  734. Medium-changer devices
  735. Medium-changer device model
  736.     17.1
  737. Medium-changer elements
  738. 17.1.1
  739. 17.1.1.1
  740. 17.1.1.2
  741. 17.1.1.3
  742. 17.1.1.4
  743. ,SCSI addressing of medium changer devices
  744. 17.1.2
  745. 7Data access operations using a medium changer device
  746. 17.1.3
  747. *Element status maintenance requirements
  748. 17.1.4
  749. Volume tags
  750. 17.1.5
  751. 17.1.5.1
  752. 17.1.5.2
  753. &Commands for medium changer devices
  754.     17.2
  755. EXCHANGE MEDIUM command
  756. 17.2.1
  757. $INITIALIZE ELEMENT STATUS command
  758. 17.2.2
  759. MOVE MEDIUM command
  760. 17.2.3
  761. POSITION TO ELEMENT command
  762. 17.2.4
  763. READ ELEMENT STATUS command
  764. 17.2.5
  765. 17.2.5.1
  766. 17.2.5.2
  767. 17.2.5.3
  768. 17.2.5.4
  769. 17.2.5.5
  770. 17.2.5.6
  771. )REQUEST VOLUME ELEMENT ADDRESS command
  772. 17.2.6
  773. "RELEASE command (media changer)
  774. 17.2.7
  775. 17.2.7.1
  776. 17.2.7.2
  777. 17.2.7.3
  778. "RESERVE command (media changer)
  779. 17.2.8
  780. 17.2.8.1
  781. 17.2.8.2
  782. 17.2.8.3
  783. 17.2.8.4
  784. (Parameters for medium changer devices
  785.     17.3
  786. (Diagnostic parameters (media changer)
  787. 17.3.1
  788. !Log parameters (media changer)
  789. 17.3.2
  790. "Mode parameters (media changer)
  791. 17.3.3
  792. 17.3.3.1
  793. 17.3.3.2
  794. 17.3.3.3
  795. 1Definitions specific to medium changer devices
  796.     17.4
  797. Communications devices
  798. Communications device model
  799.     18.1
  800. Implementation examples
  801. 18.1.1
  802. 18.1.1.1
  803. 18.1.1.2
  804. 18.1.1.3
  805. 2Command descriptions for communications devices
  806.     18.2
  807. GET MESSAGE(6) command
  808. 18.2.1
  809. GET MESSAGE(10) command
  810. 18.2.2
  811. GET MESSAGE(12) command
  812. 18.2.3
  813. SEND MESSAGE(6) command
  814. 18.2.4
  815. SEND MESSAGE(10) command
  816. 18.2.5
  817. SEND MESSAGE(12) command
  818. 18.2.6
  819. 'Parameters for communication devices
  820.     18.3
  821. /Diagnostic parameters (communication device)
  822. 18.3.1
  823. (Log parameters (communication device)
  824. 18.3.2
  825. )Mode parameters (communication device)
  826. 18.3.3
  827. 1Definitions specific to communications devices
  828.     18.4
  829. SCSI signal sequence example
  830. Fast SCSI skew time
  831. (Other SCSI standardization activities
  832. Numeric order codes
  833. Vendor identification
  834. Index
  835.